it totally slipped my mind - Allemand Anglais Dictionnaire